package myufferdStresmDmo1;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 * ClassName:    BufferedStreamDemo
 * Description:  字符缓冲输入流
 * Author:       于子续
 * Date:         2024/10/10 上午9:59
 * Version:      1.0
 **/
public class BufferedStreamDemo3 {
    public static void main(String[] args) throws IOException {
        /*字符缓冲输入流
         *   构造方法：
         *           public BufferedReader(Reader in)
         *   特有方法：
         *           public String readLine()
         *   注意：readLine()方法一次读取一行数据，返回值为String类型，但不会读取换行符，如果读取到文件末尾，返回值为null
         */

        //创建字符缓冲输入流对象
        BufferedReader br = new BufferedReader(new FileReader("a.txt"));
       /* //读取数据
        String line = br.readLine();
        System.out.println(line);*/




        //读取数据
        String line = null;
        while ((line = br.readLine()) != null) {
            System.out.println(line);
        }
        //释放资源
        br.close();

    }
}
